- begin
void begin()
This function is used to control the internal state for creating vertex buffers
- clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
- clear
void clear(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
- createFrameBuffer
IHipFrameBuffer createFrameBuffer(int width, int height)
Undocumented in source. Be warned that the author may not have intended to support it.
- createIndexBuffer
IHipIndexBufferImpl createIndexBuffer(index_t count, HipBufferUsage usage)
Undocumented in source. Be warned that the author may not have intended to support it.
- createShader
Shader createShader()
Undocumented in source. Be warned that the author may not have intended to support it.
- createShaderVar
ShaderVar* createShaderVar(ShaderTypes shaderType, UniformType uniformType, string varName, size_t length)
Undocumented in source. Be warned that the author may not have intended to support it.
- createTexture
IHipTexture createTexture()
Undocumented in source. Be warned that the author may not have intended to support it.
- createVertexArray
IHipVertexArrayImpl createVertexArray()
Undocumented in source. Be warned that the author may not have intended to support it.
- createVertexBuffer
IHipVertexBufferImpl createVertexBuffer(size_t size, HipBufferUsage usage)
Undocumented in source. Be warned that the author may not have intended to support it.
- dispose
void dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
- drawIndexed
void drawIndexed(index_t indicesCount, uint offset)
Offset will always be based per index_t.
- drawVertices
void drawVertices(index_t count, uint offset)
- end
void end()
- getGLRendererMode
GLenum getGLRendererMode(HipRendererMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- hasErrorOccurred
bool hasErrorOccurred(string err, string file, size_t line)
Undocumented in source. Be warned that the author may not have intended to support it.
- init
bool init(HipWindow window)
Undocumented in source. Be warned that the author may not have intended to support it.
- initExternal
bool initExternal()
Undocumented in source. Be warned that the author may not have intended to support it.
- isBlendingEnabled
bool isBlendingEnabled()
Undocumented in source. Be warned that the author may not have intended to support it.
- isRowMajor
bool isRowMajor()
Undocumented in source. Be warned that the author may not have intended to support it.
- queryMaxSupportedPixelShaderTextures
int queryMaxSupportedPixelShaderTextures()
Undocumented in source. Be warned that the author may not have intended to support it.
- setColor
void setColor(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
- setColorMask
void setColorMask(ubyte r, ubyte g, ubyte b, ubyte a)
Undocumented in source. Be warned that the author may not have intended to support it.
- setDepthTestingEnabled
void setDepthTestingEnabled(bool bEnable)
Undocumented in source. Be warned that the author may not have intended to support it.
- setDepthTestingFunction
void setDepthTestingFunction(HipDepthTestingFunction )
Undocumented in source. Be warned that the author may not have intended to support it.
- setErrorCheckingEnabled
void setErrorCheckingEnabled(bool enable)
Undocumented in source. Be warned that the author may not have intended to support it.
- setRendererMode
void setRendererMode(HipRendererMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
- setShader
void setShader(Shader s)
Undocumented in source. Be warned that the author may not have intended to support it.
- setStencilOperation
void setStencilOperation(HipStencilOperation stencilFail, HipStencilOperation depthFail, HipStencilOperation stencilAndDephPass)
Undocumented in source. Be warned that the author may not have intended to support it.
- setStencilTestingEnabled
void setStencilTestingEnabled(bool bEnable)
Undocumented in source. Be warned that the author may not have intended to support it.
- setStencilTestingFunction
void setStencilTestingFunction(HipStencilTestingFunction passFunc, uint reference, uint mask)
Undocumented in source. Be warned that the author may not have intended to support it.
- setStencilTestingMask
void setStencilTestingMask(uint mask)
Undocumented in source. Be warned that the author may not have intended to support it.
- setViewport
void setViewport(Viewport v)
Undocumented in source. Be warned that the author may not have intended to support it.
- setWindowMode
bool setWindowMode(HipWindowMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.
Those functions here present are fairly inneficient as there is not batch ocurring, as I don't understand how to implement it right now, I'll mantain those functions for having static access to drawing